package com.tf_cut.backend.request;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlRootElement;

import com.tf_cut.backend.seller.vo.SellerGrantModel;
import com.tf_cut.backend.util.MybankObject;
import com.tf_cut.backend.util.RequestHead;

/**
 * 文件处理结果回调接口请求
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "document")
public class BkcloudfundsComanagementPaymentNotifyRequest extends MybankResponse {

    private static final long serialVersionUID = 4215628649343106078L;

    @XmlElementRef
    private BkcloudfundsComanagementPaymentNotify bkcloudfundsComanagementPaymentNotify;

    public BkcloudfundsComanagementPaymentNotify getBkcloudfundsComanagementPaymentNotify() {
        return bkcloudfundsComanagementPaymentNotify;
    }

    public void setBkcloudfundsComanagementPaymentNotify(BkcloudfundsComanagementPaymentNotify bkcloudfundsComanagementPaymentNotify) {
        this.bkcloudfundsComanagementPaymentNotify = bkcloudfundsComanagementPaymentNotify;
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlRootElement(name = "request")
    public static class BkcloudfundsComanagementPaymentNotify extends MybankObject {

        private static final long serialVersionUID = -1089771178368191269L;

        /**
         * 公共应答参数（head）
         */
        @XmlElementRef
        private RequestHead requestHead;

        /**
         * 业务应答参数（body）
         */
        @XmlElementRef
        private SellerGrantModel bkcloudfundsComanagementPaymentNotifyModel;

        public RequestHead getRequestHead() {
            return requestHead;
        }

        public void setRequestHead(RequestHead requestHead) {
            this.requestHead = requestHead;
        }

        public SellerGrantModel getBkcloudfundsComanagementPaymentNotifyModel() {
            return bkcloudfundsComanagementPaymentNotifyModel;
        }

        public void setBkcloudfundsComanagementPaymentNotifyModel(SellerGrantModel bkcloudfundsComanagementPaymentNotifyModel) {
            this.bkcloudfundsComanagementPaymentNotifyModel = bkcloudfundsComanagementPaymentNotifyModel;
        }
    }
}